Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia #1-w2 Mexico F2 Croatia #1-w3 Croatia #1-w4 Romania F1 Romania F2 Romania F3 Romania F4 Romania F6 Romania F7 Romania F10 Romania F11 Romania F12 Romania F13 Romania F15 Romania F16 Hungary F6 Mexico F15 Italy F2 Italy F4 Romania F1 Mexico F7 Romania F5 Romania F7 Romania F8 Italy F5 Morocco F2 Mexico F5 USA F13 USA F14 Venezuela F1 Italy F28 Venezuela F2 Mexico F6 Mexico F2 Italy F2 Mexico F4 Mexico F5 Colombia F4 Mexico F10 France F6 Mexico F3 Italy F18 Italy F24 Romania F6 Mexico F1 Mexico F2 Mexico F11 Bolivia F2 Hungary F5 Colombia F4 Mexico F16 Iran F4 Austria F1 Austria F2 Mexico F1 Italy F3 Mexico F5 Romania F2 Romania F4 Romania F15 Turkey F6 (Antalya) Italy F5 (Santa Margherita Di Pula) Italy F6 (Santa Margherita Di Pula) Romania F4 (Bucharest) Romania F8 (Pitesti) Romania F9 (Bucharest) Romania F8 (Bucharest) Romania F5 Romania F17 Mexico F17 Bogota Challenger - Bogota Zagreb Open - Zagreb Challenger Brasov - Brasov Cyclus Open de Tenis - Florianopolis Garden Open - Rome Memorial Manfredini - Sassuolo Concurso Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons Challenger Brasov - Brasov 4th Volkswagen Challenger - Wolfsburg Steelers Cup - Kosice Trofeo Sisma Mantova - Mantova Brasov Challenger - Brasov Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Waco International Tennis Challenger - Waco Open Castilla y Leon - Segovia Corona Mexico City Open - Mexico City Morocco Tennis Tour - Meknes Hurricane Tennis Open - Bradenton Trofeo Cassa di Risparmio di Alessandria - Alessandria Challenger ATP de Cuenca Diario El Mercurio - Cuenca VIII Trofeo Ciudad de Quito - Quito Music City Challenger - Nashville Mamaia Challenger - Constanta Citta di Monza - Monza Seguros Bolivar Open - Bogota Siemens Open - Scheveningen Constanta Challenger - Constanta V Manta Open-Trofeo Ricardo Delgado Aray - Manta Credicard Citi Mastercard Tennis Cup - Campos do Jordao Challenger Britania Zavaleta - Puebla San Luis Potosi Challenger - San Luis Potosi San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon Copa Ericsson Mexico - Guadalajara Music City Challenger - Nashville Draft Corona Mexico City Open - Mexico City Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Sao Paulo Challenger Copa Petrobras Colombia - Bogota Mitsubishi Electric Europe Cup - Monza Dallas Challenger San Luis Potosi Challenger 2000 - San Luis Potosi Bogota Challenger San Luis Potosi Challenger - San Luis Potosi Mexico City Challenger 5° Sporting Challenger - Turin Gran Challenger Casablanca - Mexico City Regional Hand Center Men's Challenger - Fresno Lugano Challenger Citta di Monza - Monza Seguros Bolivar Open - Medellin Manta Challenger XI Trofeo Ciudad de Quito - Quito Challenger Cudad de Guayaquil - Guayaquil Bancolombia Open - Cali San Luis Potosi Challenger - San Luis Potosi Abierto Colombiano de Tenis - Bogota Campos do Jordao Challenger XI Open International D'Andorra - Andorra The West Side Tennis Club Clay Court Challenger - Forest Hills Cordenons Challenger The Surbiton Trophy - Surbiton X Trofeo Ciudad de Quito - Quito Gemax Samsung Open 2005 - Belgrade Trnava Challenger Torneo Internacional Challenger Fila 2005 - Leon The LTA Nottingham Challenger - Nottingham Brasov Challenger Antonio Savoldi-Marco Co. - Manerbio Citta di Como - Como Todi Challenger Bogota Challenger Palermo Challenger Napoli Challenger 2005 West Side Tennis Coub Men's Challenger - Forest Hills Quito Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Medellin Challenger Mamaia Challenger - Constanta Tallahassee Challenger Constanta Challenger I Manta Open - Manta 14° BH Tennis Open - Belo Horizonte Lugano Challenger Milan Challenger Challenger Britania Zavaleta - Puebla Timisoara Challenger 2005 - Timisoara ITG Miami Challenger - Miami Rimini Challenger Brasov Challenger - Brasov Cordenons Challenger Como Challenger Palermo Challenger Guayaquil Challenger Bancastato Challenger Lugano - Lugano Sao Paulo Challenger Timisoara Challenger - Timisoara BH Tenis Open International Cup 2008 - Belo Horizonte Caltanissetta Challenger Barletta Challenger Tennis Napoli Cup 2007 - Napoli Ford Tennis Championships - Louisville Bauer Watertechnology Cup - Eckental Napoli Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Bancolombia Open - Bogota Rijeka Challenger XI Torneo Internazionale di Tennis - Barletta Unicredit (Suisse) Bank S.A. Challenger - Chiasso Turin Challenger Sopot Challenger Memorial Manfredini - Sassuolo Recanati Challenger Trani Challenger San Marino Challenger Manerbio Challenger Brasov Challenger Aguascalenties Challenger X Challenger Britania Zavaleta - Puebla Palermo Challenger Orleans Challenger Pharma Medico Open 2008 - Aarhus Ortisei Challenger Countrywide Classic USTA Men's Challenger - Carson Helsinki Challenger Music City Challenger - Nashville Bucaramanga Challenger Voit Mexico City Open - Mexico City Meknes Challenger Orbetello Challenger Copa Petrobras Guadalajara - Guadalajara Casablanca Challenger Morocco Tennis Tour - Marrakech Belo Horizonte Challenger Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Marrakech Challenger Countrywide Classic USTA Challenger - Carson Napoli Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Sibiu Challenger Lubbock Challenger - Lubbock Pekao Open - Szczecin Brasov Challenger Todi Challenger Garden Open 2005 - Rome Ford Tennis Championships - Louisville Cherbourg Challenger Tunis Challenger Arad Challenger VIII Gramado Open - Gramado Caltanissetta Challenger Morocco Tennis Tour - Tanger Timisoara Challenger St. Brieuc Challenger San Luis Potosi Challenger AGT Challenger - Leon Biella Challenger Architect Open - Budapest Sofia Challenger Tunis Challenger Rome Challenger Mitsubishi Electric Europe Cup - Monza Reggio Emilia Challenger San Marino Challenger Orbetello Challenger Copa Petrobras - Bogota Cordenons Challenger Challenger Casablanca San Angel - Mexico City Copa Petrobras - Santiago San Marino Challenger Copa Petrobras - Montevideo Sibiu Challenger Bogota Challenger Bulgarian Open Challenger - Sofia Heilbronn Challenger Czech Indoor Open - Prague Barranquilla Challenger Mersin Challenger 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Tunis Challenger Padova Challenger Torneo Internacional Challenger Fila 2006 - Leon Poznan Challenger San Marino Challenger Schickendanz Open - Furth Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open - Scheveningen Sibiu Challenger Mons Challenger Monza Challenger Brescia Challenger Casablanca Challenger Sarasota Challenger Turin Challenger Copa Petrobras Colombia - Bogota Rome Challenger USTA Challenger - Champaign Banja Luka Challenger Challenger Casablanca San Angel - Mexico City II Naples ITG Challenger - Naples La Rinascente Tennis Cup Harbour Club Milano - Milan Cherbourg Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Seguros Bolivar Open - Bogota Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati Como Challenger Tatra Banka Slovak Open - Bratislava Cordenons Challenger Vicenza Challenger Challenger 42 - Andrezieux San Benedetto Challenger Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Cordenons Challenger VI Gramado Open de Tenis - Gramado San Luis Potosi Challenger - San Luis Potosi Carson Challenger Ostdeutscher Sparkassen Cup - Dresden Casablanca Challenger Mestre Challenger Kosice Challenger Rome Challenger Kosice Challenger XII Abierto Internacional de Salinas - Salinas Cali Challenger Geneva Challenger Genova Challenger Mons Challenger 13 BH Tennis Open International Cup - Belo Horizonte San Benedetto Challenger Bogota Challenger BH Tennis Open International Cup - Belo Horizonte Bordeaux Challenger Kosice Challenger Kish Free Zone Island Challenger - Kish Island Internazionali di Tennis Dell'Umbria - Todi Challenger 42 - Andrezieux Bratislava Challenger Bogota Challenger - Bogota Challenger Banque Nationale Rimouski - Rimouski II Manta Open - Manta LXV Concurso Internacional Vigo - Vigo Lubbock Challenger - Lubbock Raanana Challenger Napoli Challenger Rome Challenger USTA/Adtech Challenger - Boston Furth Challenger San Jose Challenger Caltanissetta Challenger Sibiu Challenger Manerbio Challenger Alphen Challenger Alessandria Challenger VIII Avierto Internacional de Salinas - Salinas Sibiu Challenger Brest Challenger V Gramado Open de Tennis - Gramado Internazionali di Tennis di Bergamo - Bergamo West of England Challenger - Bristol Wroclaw Challenger Marburg Challenger Corona Mexico City Open - Mexico City Liberec Challenger Cordenons Challenger Tennis Napoli Cup - Napoli Banja Luka Challenger Sibiu Challenger Guadalajara Challenger Francavilla Challenger Britania Zavaleta - Puebla Sporting Challenger '08-Trofeo Regione Piemonte - Turin Fifth Third Bank Tennis Championships - Lexington Challenger Leon 2003 - Leon Rabat Challenger The Manchester Trophy - Manchester IPP Open - Helsinki Challenger Britania Zavaleta - Puebla Guzzini Challenger - Recanati GHI Bronx Tennis Classic - Bronx Oberstaufen Cup - Oberstaufen The Manchester Trophy - Manchester AT&T Challenger of Dallas - Dallas VI Gramado Open de Tenis - Gramado Seguros Bolivar Open - Bogota Citta di Como Challenger - Como KGHM Dialog Polish Indoors - Wroclaw Freeman Men's $50,000 Challenger - Joplin Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Prague Challenger Brasov Challenger - Brasov IX Trofeo Ciudad de Quito - Quito Cordenons Challenger Britania Zavaleta - Puebla Abierto Club Casablanca - Mexico City Rome Challenger Challenger Britania Zavaleta - Puebla USTA Challenger of Burbank - Burbank USTA Challenger of Orlando - Orlando Scheveningen Challenger Volkswagen Challenger 2004 - Wolfsburg Copa Petrobras Bogota - Bogota USTA Men's Challenger of Dallas - Dallas Challenger Casablanca San Angel - Mexico City Architect Open - Budapest Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Men's Challenger - Nottingham Guzzini Challenger - Recanati Olimp Kyiv Open - Kiev 2005 Tulsa Challenger - Tulsa Challenger Britania Zavaleta - Puebla Copa Petrobras - Buenos Aires Copa Kia - Santiago USTA Freeman Men's Challenger - Joplin XI Abierto Internacional de Salinas - Salinas X Torneo Internazionale di Tennis - Barletta Baden Open - Ettlingen Steelers Cup - Kosice Harbour Tennis Cup Regione Lombardia - Milan Top Wool Challenger-Immagine Trophy - Biella XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito The 'Fitz' Casino Challenger - Tunica Status Athens Open - Athens Roma Open Challenger - Rome Kos Succhetti Tennis Cup - Cordenons Savannah Challenger Tennislife Cup - Napoli Salinas Challenger San Benedetto Challenger Istanbul Challenger Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Brasov Challenger Milan Indoors - Milan Gerry Weber Open - Halle Open Romania - Bucharest Kroger / St. Jude International - Memphis Abierto Mexicano Telfonica MoviStar - Acapulco San Remo Challenger Rome Challenger Alessandria Challenger Rome Challenger Hypo Group Tennis International - Portschach Abierto Mexicano Telcel - Acapulco Open 13 - Marseille Manerbio Challenger Bank Austria Tennis Trophy - Vienna Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Movistar Open - Santiago Brasil Open - Costa do Sauipe AEGON Championships - London AEGON International - Eastbourne Jersey Challenger VTR Open - Vina del Mar BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Credit Agricole Suisse Open - Gstaad Bratislava Challenger Brasov Challenger Cancun Challenger Open Sud de France - Montpellier Milan Challenger Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Bet-at-home Cup - Kitzbuhel Malaysian Open - Kuala Lumpur Helsinki Challenger Ecuador Open - Quito Rio Open - Rio de Janeiro Puebla Challenger TEB BNP Paribas Istanbul Open - Istanbul Perugia Challenger Todi Challenger Sao Paulo Challenger Trnava Challenger Sao Paulo Challenger Bucaramanga Challenger Rio De Janeiro Challenger Porto Alegre Challenger Arad Challenger Como Challenger Brasov Challenger Montevideo Challenger Countrywide Classic - Los Angeles Meknes Challenger Rabat Challenger Marbella Challenger Marrakech Challenger Heilbronn Challenger Serbia Open - Belgrade Rome Challenger BCR Open Romania - Bucharest Barletta Challenger Abierto Mexicano Telcel - Acapulco Atlanta Tennis Championships - Atlanta Napoli Challenger Bogota Challenger Credit Agricole Suisse Open - Gstaad Dubai Duty Free Tennis Championships - Dubai Caltanissetta Challenger BRD Nastase Tiriac Trophy - Bucharest Leon Challenger Rome Challenger Brasil Open - Sao Paulo Ordina Open - 's-Hertogenbosch Geneva Challenger Bratislava Challenger Rome Challenger Mercedes Cup - Stuttgart Malaysian Open - Kuala Lumpur Gerry Weber Open - Halle Ostrava Challenger Sao Paulo Challenger Tour Finals Alessandria Challenger Quimper Challenger Panama City Challenger Napoli Challenger Cortina Challenger Cordenons Challenger Bank Austria Tennis Trophy - Vienna Copa Claro - Buenos Aires Napoli Challenger Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Medellin Challenger Ortisei Challenger ATP Studena Croatia Open - Umag Cancun Challenger Trnava Challenger Athens Challenger US Men's Clay Court Championship - Houston AEGON Championships - London Bratislava Challenger BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Erste Bank Open - Vienna Open 13 - Marseille Koblenz Challenger Topshelf Open - 's-Hertogenbosch Leon Challenger BB&T Atlanta Open - Atlanta Aix En Provence Challenger Malaysian Open - Kuala Lumpur ATP Challenger Tour Finals BRD Nastase Tiriac Trophy - Bucharest Sibiu Challenger Vegeta Croatia Open - Umag Casablanca Challenger Garanti Koza Sofia Open - Sofia Caltanissetta Challenger BRD Nastase Tiriac Trophy - Bucharest Copa Ericsson Mexico - Guadalajara Intersport Heilbronn Open - Heilbronn San Luis Potosi Challenger - San Luis Potosi Asirom Challenger - Brasov Abierto Mexicano Telfonica MoviStar - Acapulco Cridicard Mastercard Tennis Cup - Campos do Jordao Delray Beach International Tennis Championships - Delray Beach Abierto Mexicano Telcel - Acapulco RCA Championships - Indianapolis BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Austrian Open - Kitzbuhel BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Davidoff Swiss Indoors Basel - Basel Campbells Hall of Fame Tennis Championships - Newport Abierto Mexicano de Tenis Pegaso - Acapulco St. Petersburg Open - St. Petersburg Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome NASDAQ-100 Open - Miami U.S. National Indoor Tennis Championships - Memphis Rogers Masters - Toronto Wimbledon - London Grand Prix Hassan II - Casablanca U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo PTT Thailand Open - Bangkok French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Gelsor Open Romania - Bucharest BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Qatar Exxon Mobil Open - Doha Claro Open Colombia - Bogota SkiStar Swedish Open - Bastad Davis Cup, Group 1, 1R, VEN-MEX 1-4 Davis Cup, Group 1, PO, MEX-VEN 5-0 Davis Cup, World Group, PO, ROU-ECU 5-0 French Open - Paris Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, BLR-ROU 3-2 Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Australian Open (juniors) Olympics - London French Open - Paris Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Wimbledon - London Wimbledon - London Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group 2, REL2, MEX-DOM 5-0 Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, PO, AUT-MEX 5-0 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group 1, 2R, MEX-CAN 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, Group 2, 1R, MEX-JAM 5-0 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group II, 3R, ROU-POL 2-3 French Open (juniors) Wimbledon (juniors)